package com.blue.gateway.paycore.alipay;


public enum AliMethodEnum {

	/** 手机网页H5支付 */
	TRADE_WAP_PAY("alipay.trade.wap.pay", ""),
	/** 电脑网页支付 */
	TRADE_PAGE_PAY("alipay.trade.page.pay", ""),
	/** 支付宝APP支付 */
	TRADE_APP_PAY("alipay.trade.app.pay", ""),
	/** 统一收单线下交易查询*/
	TRADE_PAY_QUERY("alipay.trade.query", "alipay_trade_query_response"),
	/** 统一收单交易退款接口*/
	TRADE_REFUND("alipay.trade.refund", "alipay_trade_refund_response"),
	/** 统一收单交易退款页面接口*/
	TRADE_PAGE_REFUND("alipay.trade.page.refund", "alipay_trade_refund_response"),
	/** 统一收单交易退款查询*/
	TRADE_REFUND_QUERY("alipay.trade.fastpay.refund.query", "alipay_trade_fastpay_refund_query_response"),
	/** 扫码支付接口 */
	TRADE_PRECREATE("alipay.trade.precreate", "alipay_trade_precreate_response"),
	/** 对账单下载地址查询接口 */
	BILL_DOWNLOADURL_QUERY("alipay.data.dataservice.bill.downloadurl.query", "alipay_data_dataservice_bill_downloadurl_query_response"),
	/** 关闭支付宝订单地址查询接口 */
	TRADE_CLOSE("alipay.trade.close", "alipay_trade_close_response");
	
	
	private String methodName; // 接口名称
	private String responseName; // 接口返回值中的key名称

	AliMethodEnum(String methodName, String responseName) {
		this.methodName = methodName;
		this.responseName = responseName;
	}

	public String getMethodName() {
		return methodName;
	}

	public String getResponseName() {
		return responseName;
	}

}
